TkMsgCatalog.new('::tkmsgcat_demo') {
    ru 'Application Error', '\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435'
    ru 'Blue', ' \u0413\u043e\u043b\u0443\u0431\u043e\u0439'
    ru 'Color', '\u0426\u0432\u0435\u0442'
    ru 'Delete', '\u0423\u0434\u0430\u043b\u0438\u0442\u044c'
    ru 'Error', '\u041e\u0448\u0438\u0431\u043a\u0430'
    ru 'Exit', '\u0412\u044b\u0445\u043e\u0434'
    ru 'Green', '\u0417\u0435\u043b\u0435\u043d\u044b\u0439'
    ru 'Red', '\u041a\u0440\u0430\u0441\u043d\u044b\u0439'
    ru 'blue', ' \u0433\u043e\u043b\u0443\u0431\u043e\u0439'
    ru 'green', ' \u0437\u0435\u043b\u0435\u043d\u044b\u0439'
    ru 'red', ' \u043a\u0440\u0430\u0441\u043d\u044b\u0439'
}

TkMsgCatalog.new('::tk') {
    ru '&Abort', '&\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c'
    ru 'About...', '\u041f\u0440\u043e...'
    ru 'All Files', '\u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b'
    ru 'Application Error', '\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435'
    ru '&Blue', ' &\u0413\u043e\u043b\u0443\u0431\u043e\u0439'
    ru '&Cancel', '\u041e\u0442&\u043c\u0435\u043d\u0430'
    ru 'Cannot change to the directory "%1\$s".' "\n" 'Permission denied.' \
                        '\u041d\u0435 \u043c\u043e\u0433\u0443 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 "%1\$s".' "\n" '\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430'
    ru 'Choose Directory', '\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433'
    ru 'Clear', '\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c'
    ru 'Color', '\u0426\u0432\u0435\u0442'
    ru 'Console', '\u041a\u043e\u043d\u0441\u043e\u043b\u044c'
    ru 'Copy', '\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c'
    ru 'Cut', '\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c'
    ru 'Delete', '\u0423\u0434\u0430\u043b\u0438\u0442\u044c'
    ru 'Details >>', '\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 >>'
    ru 'Directory "%1\$s" does not exist.', '\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 "%1\$s" \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.'
    ru '&Directory:', '&\u041a\u0430\u0442\u0430\u043b\u043e\u0433:'
    ru 'Error: %1\$s', '\u041e\u0448\u0438\u0431\u043a\u0430: %1\$s' 
    ru 'Exit', '\u0412\u044b\u0445\u043e\u0434'
    ru 'File "%1\$s" already exists.' "\n" 'Do you want to overwrite it?' \
                            '\u0424\u0430\u0439\u043b "%1\$s" \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.' "\n" '\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e?'
    ru 'File "%1\$s" already exists.' "\n\n", '\u0424\u0430\u0439\u043b "%1\$s" \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.' "\n\n"
    ru 'File "%1\$s" does not exist.', '\u0424\u0430\u0439\u043b "%1\$s" \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d.'
    ru 'File &name:', '&\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430:'
    ru 'File &names:', '&\u0418\u043c\u0435\u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432:'
    ru 'Files of &type:', '&\u0422\u0438\u043f \u0444\u0430\u0439\u043b\u043e\u0432:'
    ru 'Fi&les:', '\u0424\u0430\u0439&\u043b\u044b:'
    ru '&Filter', '&\u0424\u0438\u043b\u044c\u0442\u0440'
    ru 'Fil&ter:', '\u0424\u0438\u043b\u044c&\u0442\u0440:'
    ru '&Green', ' &\u0417\u0435\u043b\u0435\u043d\u044b\u0439'
    ru 'Hi', '\u041f\u0440\u0438\u0432\u0435\u0442'
    ru 'Hide Console', '\u0421\u043f\u0440\u044f\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c'
    ru '&Ignore', '&\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c'
    ru 'Invalid file name "%1\$s".', '\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 "%1\$s".' 
    ru 'Log Files', '\u0424\u0430\u0439\u043b\u044b \u0436\u0443\u0440\u043d\u0430\u043b\u0430'
    ru '&No', '&\u041d\u0435\u0442'
    ru '&OK', '&\u041e\u041a'
    ru 'Ok', '\u0414\u0430'
    ru 'Open', '\u041e\u0442\u043a\u0440\u044b\u0442\u044c'
    ru '&Open', '&\u041e\u0442\u043a\u0440\u044b\u0442\u044c'
    ru 'Open Multiple Files', '\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432'
    ru 'Paste', '\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c'
    ru 'Quit', '\u0412\u044b\u0445\u043e\u0434'
    ru '&Red', ' &\u041a\u0440\u0430\u0441\u043d\u044b\u0439'
    ru 'Replace existing file?', '\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0439\u043b?'
    ru '&Retry', '&\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c'
    ru '&Save', '&\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'
    ru 'Save As', '\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u043a'
    ru 'Save To Log', '\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 \u0436\u0443\u0440\u043d\u0430\u043b'
    ru 'Select Log File', '\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0436\u0443\u0440\u043d\u0430\u043b'
    ru 'Select a file to source', '\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438'
    ru '&Selection:', '&Selection:'
    ru 'Skip Messages', '\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f'
    ru 'Source...', '\u0418\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b...'
    ru 'Tcl Scripts', '\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TCL'
    ru 'Tcl for Windows', 'TCL \u0434\u043b\u044f Windows'
    ru 'Text Files', '\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b'
    ru '&Yes', '&\u0414\u0430'
    ru 'abort', '\u043e\u0442\u043c\u0435\u043d\u0430'
    ru 'blue', ' \u0433\u043e\u043b\u0443\u0431\u043e\u0439'
    ru 'cancel', '\u043e\u0442\u043c\u0435\u043d\u0430'
    ru 'extension', '\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435'
    ru 'extensions', '\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f'
    ru 'green', ' \u0437\u0435\u043b\u0435\u043d\u044b\u0439'
    ru 'ignore', '\u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c'
    ru 'ok', '\u043e\u043a'
    ru 'red', ' \u043a\u0440\u0430\u0441\u043d\u044b\u0439'
    ru 'retry', '\u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c'
    ru 'yes', '\u0434\u0430'
}

